An Embedded System Case Study: the FirmWare Development Environment for a Multimedia Audio Processor
نویسندگان
چکیده
This paper outlines a case study at SGS-Thomson Microelec-tronics on the development of a firmware development environment in cooperation with Thomson Consumer Electronics Components. The enviornment is for an embedded processor used for audio decompression algorithms including: MPEG2, Dolby AC-3 Surround, and Dolby Pro-logic. The enabling component of the firmware environment is a retargetable compiler which maps high-level algorithms onto the embedded processor. Although compilation is the critical technology, this experience has shown that it is insufficient and that other supporting design tools are also important. For this project, that environment includes an instruction-set simulator, a source-level debugger, a custom linker, and a compiler validation strategy. The methodologies are outlined in this paper with an emphasis on the lessons learned in this hardware-software team development.
منابع مشابه
Development of system decision support tools for behavioral trends monitoring of machinery maintenance in a competitive environment
The article is centred on software system development for manufacturing company that produces polyethylene bags using mostly conventional machines in a competitive world where each business enterprise desires to stand tall. This is meant to assist in gaining market shares, taking maintenance and production decisions by the dynamism and flexibilities embedded in the package as customers’ demand ...
متن کاملDesign and Implementation of the DAB / DMB Transmitter Identification Information Decoder
The Transmitter Identification Information (TII) provides unambiguous identification of each transmitter in a Digital Audio Broadcast (DAB) and Digital Multimedia Broadcast (DMB) network. Recent researches showed that some useful services, such as location and automatic emergency alert, can be efficiently implemented with the assistance of TII. However many DAB/DMB receivers do not have the TII...
متن کاملRAPID – A Rapid Prototyping Methodology for Embedded Systems
RAPID (rapid advanced processor in development) is a rapid prototyping methodology that systematically reuses known-good hardware, firmware, and software designs to compose application-specific embedded systems. This methodology mitigates many risk factors associated with unknown performance from the design process so there is a higher chance of first pass success. In the development of a high-...
متن کاملDesigning and assessing fixed dental prostheses 2 multimedia-based education in dentistry students
Background: Above all methods effective learning results from decent training, acquired in the proper environment and encouraging creative methods. Computer-assisted training by educational software is considered a fundamental measure to improve medical and dentistry education systems. This study aims to design and assess fixed dental prostheses via 2 multimedia instructional contents at the Gu...
متن کاملThe effects of segmentation and redundancy methods on cognitive load and vocabulary learning and comprehension of English lessons in a multimedia learning environment
The present study was conducted with the aim of the effects of segmentation and redundancy methods on cognitive load and vocabulary learning and comprehension of English lessons in a multimedia learning environment.The purpose of this study is an applied research and a real experimental study. The statistical population of the present study includes all people aged 14 to 16 who are enrolled in ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997